<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>aws-crt-cpp: ElasticurlCtx Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">aws-crt-cpp
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structElasticurlCtx-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ElasticurlCtx Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a9bcff871d913512f9a979cb0c3b151f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceAws_1_1Crt.html#a3c9efb213e2de565038afcfd4f8afcda">Allocator</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a9bcff871d913512f9a979cb0c3b151f5">allocator</a> = nullptr</td></tr>
<tr class="separator:a9bcff871d913512f9a979cb0c3b151f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665c0cb13bd65561627eac1809f2e18b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a665c0cb13bd65561627eac1809f2e18b">verb</a> = &quot;GET&quot;</td></tr>
<tr class="separator:a665c0cb13bd65561627eac1809f2e18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7422cece7ca10562b68fdfca763bb321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1Io_1_1Uri.html">Io::Uri</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a7422cece7ca10562b68fdfca763bb321">uri</a></td></tr>
<tr class="separator:a7422cece7ca10562b68fdfca763bb321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41749d38c907a202e059b32112dab1da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a41749d38c907a202e059b32112dab1da">ResponseCodeWritten</a> = false</td></tr>
<tr class="separator:a41749d38c907a202e059b32112dab1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d4e8df6e9a7cb502092541de429ab80"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a5d4e8df6e9a7cb502092541de429ab80">CaCert</a> = nullptr</td></tr>
<tr class="separator:a5d4e8df6e9a7cb502092541de429ab80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3432ebb17914e81d56a9fc79a13ac8db"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a3432ebb17914e81d56a9fc79a13ac8db">CaPath</a> = nullptr</td></tr>
<tr class="separator:a3432ebb17914e81d56a9fc79a13ac8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8857843b1f7577b82ddb2394ca4bc04"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#ae8857843b1f7577b82ddb2394ca4bc04">Cert</a> = nullptr</td></tr>
<tr class="separator:ae8857843b1f7577b82ddb2394ca4bc04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac93000511e8302b8144968b3e88e2a94"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#ac93000511e8302b8144968b3e88e2a94">Key</a> = nullptr</td></tr>
<tr class="separator:ac93000511e8302b8144968b3e88e2a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf50d6a473c4572e973723cf41c5dbf7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#acf50d6a473c4572e973723cf41c5dbf7">ConnectTimeout</a> = 3000</td></tr>
<tr class="separator:acf50d6a473c4572e973723cf41c5dbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84c6a13a124d0031542796f3f277ffbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; const char * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a84c6a13a124d0031542796f3f277ffbe">HeaderLines</a></td></tr>
<tr class="separator:a84c6a13a124d0031542796f3f277ffbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac544ce70cc21e9ee4a23b2c2d60ecd16"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#ac544ce70cc21e9ee4a23b2c2d60ecd16">Alpn</a> = &quot;h2;http/1.1&quot;</td></tr>
<tr class="separator:ac544ce70cc21e9ee4a23b2c2d60ecd16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc6094a478b05fbf0c257a7ef309b5e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#afc6094a478b05fbf0c257a7ef309b5e1">IncludeHeaders</a> = false</td></tr>
<tr class="separator:afc6094a478b05fbf0c257a7ef309b5e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3221038e538baa6c841077f79027219f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a3221038e538baa6c841077f79027219f">Insecure</a> = false</td></tr>
<tr class="separator:a3221038e538baa6c841077f79027219f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e36d749ed2e9ac5bae1b2caae564ce8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a2e36d749ed2e9ac5bae1b2caae564ce8">TraceFile</a> = nullptr</td></tr>
<tr class="separator:a2e36d749ed2e9ac5bae1b2caae564ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbd47f5a93ff60e8a01f8fcc66fd748e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceAws_1_1Crt.html#a38935c4922a7101640006354d741ffeb">Aws::Crt::LogLevel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#afbd47f5a93ff60e8a01f8fcc66fd748e">LogLevel</a> = <a class="el" href="namespaceAws_1_1Crt.html#a38935c4922a7101640006354d741ffeba6adf97f83acf6453d4a6a4b1070f3754">Aws::Crt::LogLevel::None</a></td></tr>
<tr class="separator:afbd47f5a93ff60e8a01f8fcc66fd748e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e5ac48c688ad8616e5db6c2d27b0084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceAws_1_1Crt_1_1Http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5">Http::HttpVersion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a2e5ac48c688ad8616e5db6c2d27b0084">RequiredHttpVersion</a> = Http::HttpVersion::Unknown</td></tr>
<tr class="separator:a2e5ac48c688ad8616e5db6c2d27b0084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f1623dcf8e76680cb21098928bf3d5"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="namespaceAws_1_1Crt_1_1Io.html#a7e18a94cc1dada574dfe654349a94ec2">Io::IStream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a71f1623dcf8e76680cb21098928bf3d5">InputBody</a> = nullptr</td></tr>
<tr class="separator:a71f1623dcf8e76680cb21098928bf3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca8baf38fcdc30307e30fe2dbf0eb27"><td class="memItemLeft" align="right" valign="top">std::ofstream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structElasticurlCtx.html#a5ca8baf38fcdc30307e30fe2dbf0eb27">Output</a></td></tr>
<tr class="separator:a5ca8baf38fcdc30307e30fe2dbf0eb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a9bcff871d913512f9a979cb0c3b151f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bcff871d913512f9a979cb0c3b151f5">&#9670;&nbsp;</a></span>allocator</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceAws_1_1Crt.html#a3c9efb213e2de565038afcfd4f8afcda">Allocator</a>* ElasticurlCtx::allocator = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac544ce70cc21e9ee4a23b2c2d60ecd16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac544ce70cc21e9ee4a23b2c2d60ecd16">&#9670;&nbsp;</a></span>Alpn</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::Alpn = &quot;h2;http/1.1&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5d4e8df6e9a7cb502092541de429ab80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d4e8df6e9a7cb502092541de429ab80">&#9670;&nbsp;</a></span>CaCert</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::CaCert = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3432ebb17914e81d56a9fc79a13ac8db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3432ebb17914e81d56a9fc79a13ac8db">&#9670;&nbsp;</a></span>CaPath</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::CaPath = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae8857843b1f7577b82ddb2394ca4bc04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8857843b1f7577b82ddb2394ca4bc04">&#9670;&nbsp;</a></span>Cert</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::Cert = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acf50d6a473c4572e973723cf41c5dbf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf50d6a473c4572e973723cf41c5dbf7">&#9670;&nbsp;</a></span>ConnectTimeout</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ElasticurlCtx::ConnectTimeout = 3000</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a84c6a13a124d0031542796f3f277ffbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84c6a13a124d0031542796f3f277ffbe">&#9670;&nbsp;</a></span>HeaderLines</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt;const char *&gt; ElasticurlCtx::HeaderLines</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afc6094a478b05fbf0c257a7ef309b5e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc6094a478b05fbf0c257a7ef309b5e1">&#9670;&nbsp;</a></span>IncludeHeaders</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ElasticurlCtx::IncludeHeaders = false</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a71f1623dcf8e76680cb21098928bf3d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71f1623dcf8e76680cb21098928bf3d5">&#9670;&nbsp;</a></span>InputBody</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="namespaceAws_1_1Crt_1_1Io.html#a7e18a94cc1dada574dfe654349a94ec2">Io::IStream</a>&gt; ElasticurlCtx::InputBody = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3221038e538baa6c841077f79027219f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3221038e538baa6c841077f79027219f">&#9670;&nbsp;</a></span>Insecure</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ElasticurlCtx::Insecure = false</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac93000511e8302b8144968b3e88e2a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac93000511e8302b8144968b3e88e2a94">&#9670;&nbsp;</a></span>Key</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::Key = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afbd47f5a93ff60e8a01f8fcc66fd748e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbd47f5a93ff60e8a01f8fcc66fd748e">&#9670;&nbsp;</a></span>LogLevel</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceAws_1_1Crt.html#a38935c4922a7101640006354d741ffeb">Aws::Crt::LogLevel</a> ElasticurlCtx::LogLevel = <a class="el" href="namespaceAws_1_1Crt.html#a38935c4922a7101640006354d741ffeba6adf97f83acf6453d4a6a4b1070f3754">Aws::Crt::LogLevel::None</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5ca8baf38fcdc30307e30fe2dbf0eb27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ca8baf38fcdc30307e30fe2dbf0eb27">&#9670;&nbsp;</a></span>Output</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ofstream ElasticurlCtx::Output</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2e5ac48c688ad8616e5db6c2d27b0084"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e5ac48c688ad8616e5db6c2d27b0084">&#9670;&nbsp;</a></span>RequiredHttpVersion</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceAws_1_1Crt_1_1Http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5">Http::HttpVersion</a> ElasticurlCtx::RequiredHttpVersion = Http::HttpVersion::Unknown</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a41749d38c907a202e059b32112dab1da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41749d38c907a202e059b32112dab1da">&#9670;&nbsp;</a></span>ResponseCodeWritten</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ElasticurlCtx::ResponseCodeWritten = false</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2e36d749ed2e9ac5bae1b2caae564ce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e36d749ed2e9ac5bae1b2caae564ce8">&#9670;&nbsp;</a></span>TraceFile</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::TraceFile = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7422cece7ca10562b68fdfca763bb321"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7422cece7ca10562b68fdfca763bb321">&#9670;&nbsp;</a></span>uri</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1Io_1_1Uri.html">Io::Uri</a> ElasticurlCtx::uri</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a665c0cb13bd65561627eac1809f2e18b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a665c0cb13bd65561627eac1809f2e18b">&#9670;&nbsp;</a></span>verb</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ElasticurlCtx::verb = &quot;GET&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/ANT.AMAZON.COM/dengket/doc/aws-crt-cpp/bin/elasticurl_cpp/<a class="el" href="main_8cpp.html">main.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
